package com.relytosoft.mizar.media.analyze.services.service.face;

import com.relytosoft.mizar.media.common.entity.algo.AYVideoSliceCommon;
import com.relytosoft.mizar.media.common.entity.pojo.dto.AyDispositionPlanDto;
import com.relytosoft.mizar.media.common.entity.pojo.request.btdl.common.BtdlFaceControlReq;

import java.util.Map;

/**
 * @author wss
 * @version 1.0
 * @date 2022/6/22 14:05
 */
public interface AyFaceAlarmService {

    /**
     * 人脸报警上报
     *
     * @param dispositionPlanDto
     * @param bigPic
     * @param ayVideoSliceCommon
     */
    void faceAlarm(AyDispositionPlanDto dispositionPlanDto, Map<String, String> bigPic, AYVideoSliceCommon ayVideoSliceCommon);

    /**
     * 人脸布控告警上报
     */
    void faceControlAlarm(AyDispositionPlanDto ayDispositionPlanDto, BtdlFaceControlReq btdlFaceControlReq);

}
